Role Overview
These roles are responsible for the design, development, and maintenance of secure, high quality software solutions. Working within a Scrum environment, developers take technical responsibility for the full software development lifecycle (SDLC), utilising .NET and SQL backends alongside modern frontend frameworks. The positions range from entry-level (1+ years) to technical leadership (10+ years), with senior roles taking additional responsibility for mentoring and architectural standards.
Core Responsibilities
- Technical Design: Analyse user requirements and translate them into technical specifications and functional features.
- Development: Build and modify applications using .NET, Java, C++, Python, or JavaScript.
- Testing: Execute unit and integration testing; implement Test-Driven (TDD) and Behaviour-Driven Development (BDD).
- Maintenance: Troubleshoot, debug, and upgrade existing software to improve performance and security.
- Collaboration: Participate in Scrum ceremonies and work with UX/UI designers and project managers to meet specifications.
- Documentation: Create and maintain technical documentation, user manuals, and project reports.
Requirements and Skills
Experience levels are categorised as follows:
- Junior/Intermediate: 1–4 years of hands-on experience.
- Mid/Senior: 5–9 years of hands-on experience.
- Senior/Lead: 10+ years of hands-on experience.
Technical Competencies:
- Proficiency in programming languages (Java, C++, Python, JavaScript, or PHP) and frameworks (.NET, AngularJS).
- Working knowledge of Git, GitHub, and ORM frameworks.
- Understanding of Agile methodologies and the software development life cycle.
- Strong analytical and problem-solving skills.
Mandatory Requirements:
Preferred Qualifications:
- Tertiary qualification in Computer Science, IT, or a related field.
- Previous experience in government or highly regulated environments.
- Exposure to Digital Identity solutions.
At Randstad, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.
